home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / dev / asm / lvos.lzh / LVOS.I
Text File  |  1995-06-19  |  43KB  |  1,205 lines

  1. **************************************************************************
  2. **                                                                      **
  3. **    $VER: LVOs.i 1.3 (94-11-10) © 1994      P-O Yliniemi
  4. **                                                                      **
  5. **************************************************************************
  6.  
  7. ;--------------------- MACRO to call any _LVO function --------------------
  8. ; Three modes:
  9. ;
  10. ;    1. Uses current A6 as library base
  11. ;
  12. ;        CallLib    FindTask    ; Assumes that Exec base is in A6
  13. ;
  14. ;    2. Uses given base address as library base and keep it in A6
  15. ;
  16. ;        move.l    4.w,a6        ; Use exec base for this function
  17. ;        CallLib    FindTask
  18. ;        CallLib    Output,DosBase(a5)    ; Use DosBase and keep in A6
  19. ;        CallLib    Input        ; Call next function from dos.library
  20. ;
  21. ;    3. Uses given base address and keeps it in A6 for future use
  22. ;
  23. ;        move.l    DosBase(a5),a6    ; Use DosBase for now
  24. ;        CallLib    Output
  25. ;        CallLib    FindTask,4.w,keep ; Use exec base for this function
  26. ;        CallLib    Input        ;  and the old base for this
  27. ;
  28.  
  29. CallLib        MACRO
  30.         IFNC '\2',''            ; If more than one argument
  31.                     IFC '\3','keep'        ; If third argument = keep
  32.                 move.l  a6,-(sp)    ; Save old base
  33.                     ENDC
  34.             move.l    \2,a6        ; Use given base
  35.         ENDC
  36.  
  37.         jsr    _LVO\1(a6)        ; Call function
  38.  
  39.         IFNC '\2',''            ; If more than one argument
  40.             IFC '\3','keep'        ; If third argument = keep
  41.                 move.l    (sp)+,a6    ; Restore old base
  42.             ENDC
  43.         ENDC
  44.         ENDM
  45.  
  46. _AbsExecBase:           equ     4
  47. NULL:            equ    0
  48. TRUE:            equ    1
  49. FALSE:            equ    0
  50.  
  51. ********************* LVO:s for amigaguide.library ***********************
  52.  
  53. _LVOAGARexxHost:                equ     -30
  54. _LVOLockAmigaGuideBase:         equ     -36
  55. _LVOUnlockAmigaGuideBase:       equ     -42
  56. _LVOOpenAmigaGuideA:            equ     -54
  57. _LVOOpenAmigaGuideAsyncA:       equ     -60
  58. _LVOCloseAmigaGuide:            equ     -66
  59. _LVOAmigaGuideSignal:           equ     -72
  60. _LVOGetAmigaGuideMsg:           equ     -78
  61. _LVOReplyAmigaGuideMsg:         equ     -84
  62. _LVOSetAmigaGuideContextA:      equ     -90
  63. _LVOSendAmigaGuideContextA:     equ     -96
  64. _LVOSendAmigaGuideCmdA:         equ     -102
  65. _LVOSetAmigaGuideAttrsA:        equ     -108
  66. _LVOGetAmigaGuideAttr:          equ     -114
  67. _LVOAddAmigaGuideHostA:         equ     -138
  68. _LVORemoveAmigaGuideHostA:      equ     -144
  69. _LVOGetAmigaGuideString:        equ     -210
  70.  
  71. ********************** LVO:s for asl.library *****************************
  72.  
  73. _LVOAllocFileRequest:   equ     -30     ; Functions in V36 or higher (2.0)
  74. _LVOFreeFileRequest:    equ     -36
  75. _LVORequestFile:        equ     -42
  76. _LVOAllocAslRequest:    equ     -48
  77. _LVOFreeAslRequest:     equ     -54
  78. _LVOAslRequest:         equ     -60
  79.  
  80. ********************** LVO:s for battclock.resource **********************
  81.  
  82. _LVOResetBattClock:     equ     -6
  83. _LVOReadBattClock:      equ     -12
  84. _LVOWriteBattClock:     equ     -18
  85. _LVOReadBattClockMem:   equ     -24
  86. _LVOWriteBattClockMem:  equ     -30
  87.  
  88. *********************** LVO:s for battmem.resource ***********************
  89.  
  90. _LVOObtainBattSemaphore:    equ -6
  91. _LVOReleaseBattSemaphore:   equ -12
  92. _LVOReadBattMem:            equ -18
  93. _LVOWriteBattMem:           equ -24
  94.  
  95. ********************** LVO:s for bullet.library **************************
  96.  
  97. _LVOOpenEngine:         equ     -30
  98. _LVOCloseEngine:        equ     -36
  99. _LVOSetInfoA:           equ     -42
  100. _LVOObtainInfoA:        equ     -48
  101. _LVOReleaseInfoA:       equ     -54
  102.  
  103. ************************* LVO:s for card.resource ************************
  104.  
  105. _LVOOwnCard:            equ     -6
  106. _LVOReleaseCard:        equ     -12
  107. _LVOGetCardMap:         equ     -18
  108. _LVOBeginCardAccess:    equ     -24
  109. _LVOEndCardAccess:      equ     -30
  110. _LVOReadCardStatus:     equ     -36
  111. _LVOCardResetRemove:    equ     -42
  112. _LVOCardMiscControl:    equ     -48
  113. _LVOCardAccessSpeed:    equ     -54
  114. _LVOCardProgramVoltage: equ     -60
  115. _LVOCardResetCard:      equ     -66
  116. _LVOCopyTuple:          equ     -72
  117. _LVODeviceTuple:        equ     -78
  118. _LVOIfAmigaXIP:         equ     -84
  119. _LVOCardForceChange     equ     -90
  120. _LVOCardChangeCount     equ     -96
  121. _LVOCardInterface       equ     -102
  122.  
  123. ************** LVO:s for CiaA.resource and CiaB.resource *****************
  124.  
  125. _LVOAddICRVector:       equ     -6
  126. _LVORemICRVector:       equ     -12
  127. _LVOAbleICR:            equ     -18
  128. _LVOSetICR:             equ     -24
  129.  
  130. ******************** LVO:s for colorwheel.library ************************
  131.  
  132. _LVOConvertHSBToRGB    equ    -30
  133. _LVOConvertRGBToHSB    equ    -36
  134.  
  135. ********************** LVO:s for commodities.library *********************
  136.  
  137. _LVOCreateCxObj:        equ     -30     ; Functions in V36 or higher (2.0)
  138. _LVOCxBroker:           equ     -36
  139. _LVOActivateCxObj:      equ     -42
  140. _LVODeleteCxObj:        equ     -48
  141. _LVODeleteCxObjAll:     equ     -54
  142. _LVOCxObjType:          equ     -60
  143. _LVOCxObjError:         equ     -66
  144. _LVOClearCxObjError:    equ     -72
  145. _LVOSetCxObjPri:        equ     -78
  146. _LVOAttachCxObj:        equ     -84
  147. _LVOEnqueueCxObj:       equ     -90
  148. _LVOInsertCxObj:        equ     -96
  149. _LVORemoveCxObj:        equ     -102
  150. _LVOFindBroker:         equ     -108
  151. _LVOSetTranslate:       equ     -114
  152. _LVOSetFilter:          equ     -120
  153. _LVOSetFilterIX:        equ     -126
  154. _LVOParseIX:            equ     -132
  155. _LVOCxMsgType:          equ     -138
  156. _LVOCxMsgData:          equ     -144
  157. _LVOCxMsgID:            equ     -150
  158. _LVODivertCxMsg:        equ     -156
  159. _LVORouteCxMsg:         equ     -162
  160. _LVODisposeCxMsg:       equ     -168
  161. _LVOInvertKeyMap:       equ     -174
  162. _LVOAddIEvents:         equ     -180
  163. _LVOCopyBrokerList:     equ     -186
  164. _LVOFreeBrokerList:     equ     -192
  165. _LVOBrokerCommand:      equ     -198
  166. _LVOMatchIX:            equ     -204
  167.  
  168. *********************** LVO:s for console.device *************************
  169.  
  170. _LVOCDInputHandler:     equ     -42
  171. _LVORawKeyConvert:      equ     -48
  172. _LVOGetConSnip:         equ     -54     ; Functions in V36 or higher (2.0)
  173. _LVOSetConSnip:         equ     -60
  174. _LVOAddConSnipHook:     equ     -66
  175. _LVORemConSnipHook:     equ     -72
  176.  
  177. ********************** LVO:s for datatypes.library ***********************
  178.  
  179. _LVORLDispatch:         equ    -30
  180. _LVOObtainDataTypeA:    equ    -36
  181. _LVOReleaseDataType:    equ    -42
  182. _LVONewDTObjectA:    equ    -48
  183. _LVODisposeDTObject:    equ    -54
  184. _LVOSetDTAttrsA:        equ    -60
  185. _LVOGetDTAttrsA:        equ    -66
  186. _LVOAddDTObject:        equ    -72
  187. _LVORefreshDTObjectA:    equ    -78
  188. _LVODoAsyncLayout:    equ    -84
  189. _LVODoDTMethodA:        equ    -90
  190. _LVORemoveDTObject:    equ    -96
  191. _LVOGetDTMethods:    equ    -102
  192. _LVOGetDTTriggerMethods:equ    -108
  193. _LVOPrintDTObjectA:    equ    -114
  194. _LVOGetDTString:        equ    -138
  195.  
  196. ************************ LVO:s for disk.resource *************************
  197.  
  198. _LVOAllocUnit:          equ     -6
  199. _LVOFreeUnit:           equ     -12
  200. _LVOGetUnit:            equ     -18
  201. _LVOGiveUnit:           equ     -24
  202. _LVOGetUnitID:          equ     -30
  203. _LVOReadUnitID:         equ     -36     ; Functions in V37 or higher (2.0)
  204.  
  205. ************************ LVO:s for diskfont.library **********************
  206.  
  207. _LVOOpenDiskFont:       equ     -30
  208. _LVOAvailFonts:         equ     -36
  209. _LVONewFontContents:    equ     -42     ; Functions in V34 or higher (1.3)
  210. _LVODisposeFontContents:equ     -48
  211. _LVONewScaledDiskFont:  equ     -54     ; Functions in V36 or higher (2.0)
  212.  
  213. ************************ LVO:s for dos.library ***************************
  214.  
  215. _LVOOpen:               equ     -30
  216. _LVOClose:              equ     -36
  217. _LVORead:               equ     -42
  218. _LVOWrite:              equ     -48
  219. _LVOInput:              equ     -54
  220. _LVOOutput:             equ     -60
  221. _LVOSeek:               equ     -66
  222. _LVODeleteFile:         equ     -72
  223. _LVORename:             equ     -78
  224. _LVOLock:               equ     -84
  225. _LVOUnLock:             equ     -90
  226. _LVODupLock:            equ     -96
  227. _LVOExamine:            equ     -102
  228. _LVOExNext:             equ     -108
  229. _LVOInfo:               equ     -114
  230. _LVOCreateDir:          equ     -120
  231. _LVOCurrentDir:         equ     -126
  232. _LVOIoErr:              equ     -132
  233. _LVOCreateProc:         equ     -138
  234. _LVOExit:               equ     -144
  235. _LVOLoadSeg:            equ     -150
  236. _LVOUnLoadSeg:          equ     -156
  237. _LVOGetPacket:          equ     -162
  238. _LVOQueuePacket:        equ     -168
  239. _LVODeviceProc:         equ     -174
  240. _LVOSetComment:         equ     -180
  241. _LVOSetProtection:      equ     -186
  242. _LVODateStamp:          equ     -192
  243. _LVODelay:              equ     -198
  244. _LVOWaitForChar:        equ     -204
  245. _LVOParentDir:          equ     -210
  246. _LVOIsInteractive:      equ     -216
  247. _LVOExecute:            equ     -222
  248. _LVOAllocDosObject:     equ     -228    ; Functions in V36 or higher (2.0)
  249. _LVOFreeDosObject:      equ     -234
  250. _LVODoPkt:              equ     -240
  251. _LVOSendPkt:            equ     -246
  252. _LVOWaitPkt:            equ     -252
  253. _LVOReplyPkt:           equ     -258
  254. _LVOAbortPkt:           equ     -264
  255. _LVOLockRecord:         equ     -270
  256. _LVOLockRecords:        equ     -276
  257. _LVOUnLockRecord:       equ     -282
  258. _LVOUnLockRecords:      equ     -288
  259. _LVOSelectInput:        equ     -294
  260. _LVOSelectOutput:       equ     -300
  261. _LVOFGetC:              equ     -306
  262. _LVOFPutC:              equ     -312
  263. _LVOUnGetC:             equ     -318
  264. _LVOFRead:              equ     -324
  265. _LVOFWrite:             equ     -330
  266. _LVOFGets:              equ     -336
  267. _LVOFPuts:              equ     -342
  268. _LVOVFWritef:           equ     -348
  269. _LVOVFPrintf:           equ     -354
  270. _LVOFlush:              equ     -360
  271. _LVOSetVBuf:            equ     -366
  272. _LVODupLockFromFH:      equ     -372
  273. _LVOOpenFromLock:       equ     -378
  274. _LVOParentOffH:         equ     -384
  275. _LVOExamineFH:          equ     -390
  276. _LVOSetFileDate:        equ     -396
  277. _LVONameFromLock:       equ     -402
  278. _LVONameFromFH:         equ     -408
  279. _LVOSplitName:          equ     -414
  280. _LVOSameLock:           equ     -420
  281. _LVOSetMode:            equ     -426
  282. _LVOExAll:              equ     -432
  283. _LVOReadLink:           equ     -438
  284. _LVOMakeLink:           equ     -444
  285. _LVOChangeMode:         equ     -450
  286. _LVOSetFileSize:        equ     -456
  287. _LVOSetIoErr:           equ     -462
  288. _LVOFault:              equ     -468
  289. _LVOPrintFault:         equ     -474
  290. _LVOErrorReport:        equ     -480
  291. _LVOCli:                equ     -492
  292. _LVOCreateNewProc:      equ     -498
  293. _LVORunCommand:         equ     -504
  294. _LVOGetConsoleTask:     equ     -510
  295. _LVOSetConsoleTask:     equ     -516
  296. _LVOGetFileSysTask:     equ     -522
  297. _LVOSetFileSysTask:     equ     -528
  298. _LVOGetArgStr:          equ     -534
  299. _LVOSetArgStr:          equ     -540
  300. _LVOFindCliProc:        equ     -546
  301. _LVOMaxCli:             equ     -552
  302. _LVOSetCurrentDirName:  equ     -558
  303. _LVOGetCurrentDirName:  equ     -564
  304. _LVOSetProgramName:     equ     -570
  305. _LVOGetProgramName:     equ     -576
  306. _LVOSetPrompt:          equ     -582
  307. _LVOGetPrompt:          equ     -588
  308. _LVOSetProgramDir:      equ     -594
  309. _LVOGetProgramDir:      equ     -600
  310. _LVOSystemTagList:      equ     -606
  311. _LVOAssignLock:         equ     -612
  312. _LVOAssignLate:         equ     -618
  313. _LVOAssignPath:         equ     -624
  314. _LVOAssignAdd:          equ     -630
  315. _LVORemAssignList:      equ     -636
  316. _LVOGetDeviceProc:      equ     -642
  317. _LVOFreeDeviceProc:     equ     -648
  318. _LVOLockDosList:        equ     -654
  319. _LVOUnLockDosList:      equ     -660
  320. _LVOAttemptLockDosList: equ     -666
  321. _LVORemDosEntry:        equ     -672
  322. _LVOAddDosEntry:        equ     -678
  323. _LVOFindDosEntry:       equ     -684
  324. _LVONextDosEntry:       equ     -690
  325. _LVOMakeDosEntry:       equ     -696
  326. _LVOFreeDosEntry:       equ     -702
  327. _LVOIsFileSystem:       equ     -708
  328. _LVOFormat:             equ     -714
  329. _LVORelabel:            equ     -720
  330. _LVOInhibit:            equ     -726
  331. _LVOAddBuffers:         equ     -732
  332. _LVOCompareDates:       equ     -738
  333. _LVODateToStr:          equ     -744
  334. _LVOStrToDate:          equ     -750
  335. _LVOInternalLoadSeg:    equ     -756
  336. _LVOInternalUnLoadSeg:  equ     -762
  337. _LVONewLoadSeg:         equ     -768
  338. _LVOAddSegment:         equ     -774
  339. _LVOFindSegment:        equ     -780
  340. _LVORemSegment:         equ     -786
  341. _LVOCheckSignal:        equ     -792
  342. _LVOReadArgs:           equ     -798
  343. _LVOFindArg:            equ     -804
  344. _LVOReadItem:           equ     -810
  345. _LVOStrToLong:          equ     -816
  346. _LVOMatchFirst:         equ     -822
  347. _LVOMatchNext:          equ     -828
  348. _LVOMatchEnd:           equ     -834
  349. _LVOParsePattern:       equ     -840
  350. _LVOMatchPattern:       equ     -846
  351. _LVODosNameFromAnchor:  equ     -852
  352. _LVOFreeArgs:           equ     -858
  353. _LVOFilePart:           equ     -870
  354. _LVOPathPart:           equ     -876
  355. _LVOAddPart:            equ     -882
  356. _LVOStartNotify:        equ     -888
  357. _LVOEndNotify:          equ     -894
  358. _LVOSetVar:             equ     -900
  359. _LVOGetVar:             equ     -906
  360. _LVODeleteVar:          equ     -912
  361. _LVOFindVar:            equ     -918
  362. _LVOCliInit:            equ     -924
  363. _LVOCliInitNewCli:      equ     -930
  364. _LVOCliInitRun:         equ     -936
  365. _LVOWriteChars:         equ     -942
  366. _LVOPutStr:             equ     -948
  367. _LVOVPrintf:            equ     -954
  368. _LVOParsePatternNoCase: equ     -966    ; Unimplemented until dos 36.147
  369. _LVOMatchPatternNoCase: equ     -972    ;
  370. _LVODosGetString:       equ     -978
  371. _LVOSameDevice:         equ     -984    ; Added for V37 dos
  372. _LVOExAllEnd:           equ     -990
  373. _LVOSetOwner:           equ     -996
  374.  
  375. ******************* LVO:s for dtclass.library (?) ************************
  376. _LVOObtainEngine:       equ     -30
  377.  
  378. ************************ LVO:s for exec.library **************************
  379.  
  380. _LVOSupervisor:         equ     -30
  381. _LVOExitIntr:           equ     -36
  382. _LVOSchedule:           equ     -42
  383. _LVOReschedule:         equ     -48
  384. _LVOSwitch:             equ     -54
  385. _LVODispatch:           equ     -60
  386. _LVOException:          equ     -66
  387. _LVOInitCode:           equ     -72
  388. _LVOInitStruct:         equ     -78
  389. _LVOMakeLibrary:        equ     -84
  390. _LVOMakeFunctions:      equ     -90
  391. _LVOFindResident:       equ     -96
  392. _LVOInitResident:       equ     -102
  393. _LVOAlert:              equ     -108
  394. _LVODebug:              equ     -114
  395. _LVODisable:            equ     -120
  396. _LVOEnable:             equ     -126
  397. _LVOForbid:             equ     -132
  398. _LVOPermit:             equ     -138
  399. _LVOSetSR:              equ     -144
  400. _LVOSuperState:         equ     -150
  401. _LVOUserState:          equ     -156
  402. _LVOSetIntVector:       equ     -162
  403. _LVOAddIntServer:       equ     -168
  404. _LVORemIntServer:       equ     -174
  405. _LVOCause:              equ     -180
  406. _LVOAllocate:           equ     -186
  407. _LVODeallocate:         equ     -192
  408. _LVOAllocMem:           equ     -198
  409. _LVOAllocAbs:           equ     -204
  410. _LVOFreeMem:            equ     -210
  411. _LVOAvailMem:           equ     -216
  412. _LVOAllocEntry:         equ     -222
  413. _LVOFreeEntry:          equ     -228
  414. _LVOInsert:             equ     -234
  415. _LVOAddHead:            equ     -240
  416. _LVOAddTail:            equ     -246
  417. _LVORemove:             equ     -252
  418. _LVORemHead:            equ     -258
  419. _LVORemTail:            equ     -264
  420. _LVOEnqueue:            equ     -270
  421. _LVOFindName:           equ     -276
  422. _LVOAddTask:            equ     -282
  423. _LVORemTask:            equ     -288
  424. _LVOFindTask:           equ     -294
  425. _LVOSetTaskPri:         equ     -300
  426. _LVOSetSignal:          equ     -306
  427. _LVOSetExcept:          equ     -312
  428. _LVOWait:               equ     -318
  429. _LVOSignal:             equ     -324
  430. _LVOAllocSignal:        equ     -330
  431. _LVOFreeSignal:         equ     -336
  432. _LVOAllocTrap:          equ     -342
  433. _LVOFreeTrap:           equ     -348
  434. _LVOAddPort:            equ     -354
  435. _LVORemPort:            equ     -360
  436. _LVOPutMsg:             equ     -366
  437. _LVOGetMsg:             equ     -372
  438. _LVOReplyMsg:           equ     -378
  439. _LVOWaitPort:           equ     -384
  440. _LVOFindPort:           equ     -390
  441. _LVOAddLibrary:         equ     -396
  442. _LVORemLibrary:         equ     -402
  443. _LVOOldOpenLibrary:     equ     -408
  444. _LVOCloseLibrary:       equ     -414
  445. _LVOSetFunction:        equ     -420
  446. _LVOSumLibrary:         equ     -426
  447. _LVOAddDevice:          equ     -432
  448. _LVORemDevice:          equ     -438
  449. _LVOOpenDevice:         equ     -444
  450. _LVOCloseDevice:        equ     -450
  451. _LVODoIO:               equ     -456
  452. _LVOSendIO:             equ     -462
  453. _LVOCheckIO:            equ     -468
  454. _LVOWaitIO:             equ     -474
  455. _LVOAbortIO:            equ     -480
  456. _LVOAddResource:        equ     -486
  457. _LVORemResource:        equ     -492
  458. _LVOOpenResource:       equ     -498
  459. _LVORawIOInit:          equ     -504
  460. _LVORawMayGetChar:      equ     -510
  461. _LVORawPutChar:         equ     -516
  462. _LVORawDoFmt:           equ     -522
  463. _LVOGetCC:              equ     -528
  464. _LVOTypeOfMem:          equ     -534
  465. _LVOProcure:            equ     -540
  466. _LVOVacate:             equ     -546
  467. _LVOOpenLibrary:        equ     -552
  468. _LVOInitSemaphore:      equ     -558    ; Functions in V33 or higher (1.2)
  469. _LVOObtainSemaphore:    equ     -564
  470. _LVOReleaseSemaphore:   equ     -570
  471. _LVOAttemptSemaphore:   equ     -576
  472. _LVOObtainSemaphoreList:    equ -582
  473. _LVOReleaseSemaphoreList:   equ -588
  474. _LVOFindSemaphore:      equ     -594
  475. _LVOAddSemaphore:       equ     -600
  476. _LVORemSemaphore:       equ     -606
  477. _LVOSumKickData:        equ     -612
  478. _LVOAddMemList:         equ     -618
  479. _LVOCopyMem:            equ     -624
  480. _LVOCopyMemQuick:       equ     -630
  481. _LVOCacheClearU:        equ     -636    ; Functions in V36 or higher (2.0)
  482. _LVOCacheClearE:        equ     -642
  483. _LVOCacheControl:       equ     -648
  484. _LVOCreateIORequest:    equ     -654
  485. _LVODeleteIORequest:    equ     -660
  486. _LVOCreateMsgPort:      equ     -666
  487. _LVODeleteMsgPort:      equ     -672
  488. _LVOObtainSemaphoreShared:  equ -678
  489. _LVOAllocVec:           equ     -684
  490. _LVOFreeVec:            equ     -690
  491. _LVOCreatePrivatePool:  equ     -696
  492. _LVODeletePrivatePool:  equ     -702
  493. _LVOAllocPooled:        equ     -708
  494. _LVOFreePooled:         equ     -714
  495. _LVOAttemptSemaphoreShared:     equ     -720
  496. _LVOColdReboot:         equ     -726
  497. _LVOStackSwap:          equ     -732
  498. _LVOChildFree:          equ     -738
  499. _LVOChildOrphan:        equ     -744
  500. _LVOChildStatus:        equ     -750
  501. _LVOChildWait:          equ     -756
  502. _LVOCachePreDMA:        equ     -762
  503. _LVOCachePostDMA:       equ     -768
  504. _LVOAddMemHandler:      equ     -774
  505. _LVORemMemHandler:      equ     -780
  506.  
  507. ******************** LVO:s for expansion.library *************************
  508.  
  509. _LVOAddConfigDev:       equ     -30     ; Functions in V33 or higher (1.2)
  510. _LVOAddBootNode:        equ     -36     ; Functions in V36 or higher (2.0)
  511. _LVOAllocBoardMem:      equ     -42     ; Functions in V33 or higher (1.2)
  512. _LVOAllocConfigDev:     equ     -48
  513. _LVOAllocExpansionMem:  equ     -54
  514. _LVOConfigBoard:        equ     -60
  515. _LVOConfigChain:        equ     -66
  516. _LVOFindConfigDev:      equ     -72
  517. _LVOFreeBoardMem:       equ     -78
  518. _LVOFreeConfigDev:      equ     -84
  519. _LVOFreeExpansionMem:   equ     -90
  520. _LVOReadExpansionByte:  equ     -96
  521. _LVOReadExpansionRom:   equ     -102
  522. _LVORemConfigDev:       equ     -108
  523. _LVOWriteExpansionByte: equ     -114
  524. _LVOObtainConfigBinding:    equ -120
  525. _LVOReleaseConfigBinding:   equ -126
  526. _LVOSetCurrentBinding:      equ -132
  527. _LVOGetCurrentBinding:      equ -138
  528. _LVOMakeDosNode:            equ -144
  529. _LVOAddDosNode:             equ -150
  530. _LVOExpansionReserved26:    equ -156    ; Functions in V36 or higher (2.0)
  531. _LVOWriteExpansionWord:     equ -162
  532.  
  533. *********************** LVO:s for gadtools.library ***********************
  534.  
  535. _LVOCreateGadgetA:      equ     -30     ; Functions in V36 or higher (2.0)
  536. _LVOFreeGadgets:        equ     -36
  537. _LVOGT_SetGadgetAttrsA: equ     -42
  538. _LVOCreateMenusA:       equ     -48
  539. _LVOFreeMenus:          equ     -54
  540. _LVOLayoutMenuItemsA:   equ     -60
  541. _LVOLayoutMenusA:       equ     -66
  542. _LVOGT_GetIMsg:         equ     -72
  543. _LVOGT_ReplyIMsg:       equ     -78
  544. _LVOGT_RefreshWindow:   equ     -84
  545. _LVOGT_BeginRefresh:    equ     -90
  546. _LVOGT_EndRefresh:      equ     -96
  547. _LVOGT_FilterIMsg:      equ     -102
  548. _LVOGT_PostFilterIMsg:  equ     -108
  549. _LVOCreateContext:      equ     -114
  550. _LVODrawBevelBoxA:      equ     -120
  551. _LVOGetVisualInfoA:     equ     -126
  552. _LVOFreeVisualInfoA:    equ     -132
  553. _LVOGTReserved0:        equ     -138
  554. _LVOGTReserved1:        equ     -144
  555. _LVOGTReserved2:        equ     -150
  556. _LVOGTReserved3:        equ     -156
  557. _LVOGTReserved4:        equ     -162
  558. _LVOGTReserved5:        equ     -168
  559. _LVOGT_GetGadgetAttrsA: equ     -174
  560.  
  561. *********************** LVO:s for graphics.library ***********************
  562.  
  563. _LVOBltBitMap:          equ     -30
  564. _LVOBltTemplate:        equ     -36
  565. _LVOClearEOL:           equ     -42
  566. _LVOClearScreen:        equ     -48
  567. _LVOTextLength:         equ     -54
  568. _LVOText:               equ     -60
  569. _LVOSetFont:            equ     -66
  570. _LVOOpenFont:           equ     -72
  571. _LVOCloseFont:          equ     -78
  572. _LVOAskSoftStyle:       equ     -84
  573. _LVOSetSoftStyle:       equ     -90
  574. _LVOAddBob:             equ     -96
  575. _LVOAddVSprite:         equ     -102
  576. _LVODoCollision:        equ     -108
  577. _LVODrawGList:          equ     -114
  578. _LVOInitGels:           equ     -120
  579. _LVOInitMasks:          equ     -126
  580. _LVORemIBob:            equ     -132
  581. _LVORemVSprite:         equ     -138
  582. _LVOSetCollision:       equ     -144
  583. _LVOSortGList:          equ     -150
  584. _LVOAddAnimOb:          equ     -156
  585. _LVOAnimate:            equ     -162
  586. _LVOGetGBuffers:        equ     -168
  587. _LVOInitGMasks:         equ     -174
  588. _LVODrawEllipse:        equ     -180
  589. _LVOAreaEllipse:        equ     -186
  590. _LVOLoadRGB4:           equ     -192
  591. _LVOInitRastPort:       equ     -198
  592. _LVOInitVPort:          equ     -204
  593. _LVOMrgCop:             equ     -210
  594. _LVOMakeVPort:          equ     -216
  595. _LVOLoadView:           equ     -222
  596. _LVOWaitBlit:           equ     -228
  597. _LVOSetRast:            equ     -234
  598. _LVOMove:               equ     -240
  599. _LVODraw:               equ     -246
  600. _LVOAreaMove:           equ     -252
  601. _LVOAreaDraw:           equ     -258
  602. _LVOAreaEnd:            equ     -264
  603. _LVOWaitTOF:            equ     -270
  604. _LVOQBlit:              equ     -276
  605. _LVOInitArea:           equ     -282
  606. _LVOSetRGB4:            equ     -288
  607. _LVOQBSBlit:            equ     -294
  608. _LVOBltClear:           equ     -300
  609. _LVORectFill:           equ     -306
  610. _LVOBltPattern:         equ     -312
  611. _LVOReadPixel:          equ     -318
  612. _LVOWritePixel:         equ     -324
  613. _LVOFlood:              equ     -330
  614. _LVOPolyDraw:           equ     -336
  615. _LVOSetAPen:            equ     -342
  616. _LVOSetBPen:            equ     -348
  617. _LVOSetDrMd:            equ     -354
  618. _LVOInitView:           equ     -360
  619. _LVOCBump:              equ     -366
  620. _LVOCMove:              equ     -372
  621. _LVOCWait:              equ     -378
  622. _LVOVBeamPos:           equ     -384
  623. _LVOInitBitMap:         equ     -390
  624. _LVOScrollRaster:       equ     -396
  625. _LVOWaitBOVP:           equ     -402
  626. _LVOGetSprite:          equ     -408
  627. _LVOFreeSprite:         equ     -414
  628. _LVOChangeSprite:       equ     -420
  629. _LVOMoveSprite:         equ     -426
  630. _LVOLockLayerRom:       equ     -432
  631. _LVOUnlockLayerRom:     equ     -438
  632. _LVOSyncSBitMap:        equ     -444
  633. _LVOCopySBitMap:        equ     -450
  634. _LVOOwnBlitter:         equ     -456
  635. _LVODisownBlitter:      equ     -462
  636. _LVOInitTmpRas:         equ     -468
  637. _LVOAskFont:            equ     -474
  638. _LVOAddFont:            equ     -480
  639. _LVORemFont:            equ     -486
  640. _LVOAllocRaster:        equ     -492
  641. _LVOFreeRaster:         equ     -498
  642. _LVOAndRectRegion:      equ     -504
  643. _LVOOrRectRegion:       equ     -510
  644. _LVONewRegion:          equ     -516
  645. _LVOClearRectRegion:    equ     -522
  646. _LVOClearRegion:        equ     -528
  647. _LVODisposeRegion:      equ     -534
  648. _LVOFreeVPortCopLists:  equ     -540
  649. _LVOFreeCopList:        equ     -546
  650. _LVOClipBlit:           equ     -552
  651. _LVOXorRectRegion:      equ     -558
  652. _LVOFreeCprList:        equ     -564
  653. _LVOGetColorMap:        equ     -570
  654. _LVOFreeColorMap:       equ     -576
  655. _LVOGetRGB4:            equ     -582
  656. _LVOScrollVPort:        equ     -588
  657. _LVOUCopperListInit:    equ     -594
  658. _LVOFreeGBuffers:       equ     -600
  659. _LVOBltBitMapRastPort:  equ     -606
  660. _LVOOrRegionRegion:     equ     -612
  661. _LVOXorRegionRegion:    equ     -618
  662. _LVOAndRegionRegion:    equ     -624
  663. _LVOSetRGB4CM:          equ     -630
  664. _LVOBltMaskBitMapRastPort:  equ -636
  665. _LVOGraphicsReserved1:  equ     -642
  666. _LVOGraphicsReserved2:  equ     -648
  667. _LVOAttemptLockLayerRom:    equ -654
  668. _LVOGfxNew:             equ     -660    ; Functions in V36 or higher (2.0)
  669. _LVOGfxFree:            equ     -666
  670. _LVOGfxAssociate:       equ     -672
  671. _LVOBitMapScale:        equ     -678
  672. _LVOScaleDiv:           equ     -684
  673. _LVOTextExtent:         equ     -690
  674. _LVOTextFit:            equ     -696
  675. _LVOGfxLookUp:          equ     -702
  676. _LVOVideoControl:       equ     -708
  677. _LVOOpenMonitor:        equ     -714
  678. _LVOCloseMonitor:       equ     -720
  679. _LVOFindDisplayInfo:    equ     -726
  680. _LVONextDisplayInfo:    equ     -732
  681. _LVOAddDisplayInfo:     equ     -738
  682. _LVOAddDisplayInfoData: equ     -744
  683. _LVOSetDisplayInfoData: equ     -750
  684. _LVOGetDisplayInfoData: equ     -756
  685. _LVOFontExtent:         equ     -762
  686. _LVOReadPixelLine8:     equ     -768
  687. _LVOWritePixelLine8:    equ     -774
  688. _LVOReadPixelArray8:    equ     -780
  689. _LVOWritePixelArray8:   equ     -786
  690. _LVOGetVPModeID:        equ     -792
  691. _LVOModeNotAvailable:   equ     -798
  692. _LVOWeighTAMatch:       equ     -804
  693. _LVOEraseRect:          equ     -810
  694. _LVOExtendFont:         equ     -816
  695. _LVOStripFont:          equ     -822
  696. _LVOCalcIVG:        equ    -828    ; Functions in V39 or higher (3.0)
  697. _LVOAttachPalExtra:    equ    -834
  698. _LVOObtainBestPenA:    equ    -840
  699. _LVOGfxInternal3:    equ    -846
  700. _LVOSetRGB32:       equ    -852
  701. _LVOGetAPen:            equ    -858
  702. _LVOGetBPen:            equ    -864
  703. _LVOGetDrMd:        equ    -870
  704. _LVOGetOutlinePen:    equ    -876
  705. _LVOLoadRGB32:      equ    -882
  706. _LVOSetChipRev:     equ    -888
  707. _LVOSetABPenDrMd:       equ    -894
  708. _LVOGetRGB32:       equ    -900
  709. _LVOGfxSpare1:      equ    -906
  710. _LVOAllocBitMap:        equ    -918
  711. _LVOFreeBitMap:     equ    -924
  712. _LVOGetExtSpriteA:    equ    -930
  713. _LVOCoerceMode:     equ    -936
  714. _LVOChangeVPBitMap:    equ    -942
  715. _LVOReleasePen:     equ    -948
  716. _LVOObtainPen:            equ    -954
  717. _LVOGetBitMapAttr:    equ    -960
  718. _LVOAllocDBufInfo:    equ    -966
  719. _LVOFreeDBufInfo:    equ    -972
  720. _LVOSetOutlinePen:    equ    -978
  721. _LVOSetWriteMask:    equ    -984
  722. _LVOSetMaxPen:      equ    -990
  723. _LVOSetRGB32CM:     equ    -996
  724. _LVOScrollRasterBF:    equ    -1002
  725. _LVOFindColor:      equ    -1008
  726. _LVOGfxSpare2:            equ    -1014
  727. _LVOAllocSpriteDataA:    equ    -1020
  728. _LVOChangeExtSpriteA:    equ    -1026
  729. _LVOFreeSpriteData:    equ    -1032
  730. _LVOSetRPAttrsA:    equ    -1038
  731. _LVOGetRPAttrsA:    equ    -1044
  732. _LVOBestModeIDA:    equ    -1050
  733.  
  734. ************************* LVO:s for icon.library *************************
  735.  
  736. _LVOOBSOLETEGetWBObject:    equ -30     ; Functions in V36 or higher (2.0)
  737. _LVOOBSOLETEPutWBObject:    equ -36
  738. _LVOGetIcon:            equ     -42
  739. _LVOPutIcon:            equ     -48
  740. _LVOFreeFreeList:       equ     -54
  741. _LVOOBSOLETEFreeWBObject:   equ -60
  742. _LVOOBSOLETEAllocWBObject:  equ -66
  743. _LVOAddFreeList:        equ     -72
  744. _LVOGetDiskObject:      equ     -78
  745. _LVOPutDiskObject:      equ     -84
  746. _LVOFreeDiskObject:     equ     -90
  747. _LVOFindToolType:       equ     -96
  748. _LVOMatchToolValue:     equ     -102
  749. _LVOBumpRevision:       equ     -108
  750. _LVOFreeAlloc:          equ     -114
  751. _LVOGetDefDiskObject:   equ     -120
  752. _LVOPutDefDiskObject:   equ     -126
  753. _LVOGetDiskObjectNew:   equ     -132
  754. _LVODeleteDiskObject:   equ     -138
  755.  
  756. ********************** LVO:s for iffparse.library ************************
  757.  
  758. _LVOAllocIFF:           equ     -30     ; Functions in V33 or higher (1.2)
  759. _LVOOpenIFF:            equ     -36
  760. _LVOParseIFF:           equ     -42
  761. _LVOCloseIFF:           equ     -48
  762. _LVOFreeIFF:            equ     -54
  763. _LVOReadChunkBytes:     equ     -60
  764. _LVOWriteChunkBytes:    equ     -66
  765. _LVOReadChunkRecords:   equ     -72
  766. _LVOWriteChunkRecords:  equ     -78
  767. _LVOPushChunk:          equ     -84
  768. _LVOPopChunk:           equ     -90
  769. _LVOEntryHandler:       equ     -102
  770. _LVOExitHandler:        equ     -108
  771. _LVOPropChunk:          equ     -114
  772. _LVOPropChunks:         equ     -120
  773. _LVOStopChunk:          equ     -126
  774. _LVOStopChunks:         equ     -132
  775. _LVOCollectionChunk:    equ     -138
  776. _LVOCollectionChunks:   equ     -144
  777. _LVOStopOnExit:         equ     -150
  778. _LVOFindProp:           equ     -156
  779. _LVOFindCollection:     equ     -162
  780. _LVOFindPropContext:    equ     -168
  781. _LVOCurrentChunk:       equ     -174
  782. _LVOParentChunk:        equ     -180
  783. _LVOAllocLocalItem:     equ     -186
  784. _LVOLocalItemData:      equ     -192
  785. _LVOSetLocalItemPurge:  equ     -198
  786. _LVOFreeLocalItem:      equ     -204
  787. _LVOFindLocalItem:      equ     -210
  788. _LVOStoreLocalItem:     equ     -216
  789. _LVOStoreItemInContext: equ     -222
  790. _LVOInitIFF:            equ     -228
  791. _LVOInitIFFasDOS:       equ     -234
  792. _LVOInitIFFasClip:      equ     -240
  793. _LVOOpenClipboard:      equ     -246
  794. _LVOCloseClipboard:     equ     -252
  795. _LVOGoodID:             equ     -258
  796. _LVOGoodType:           equ     -264
  797. _LVOIDtoStr:            equ     -270
  798.  
  799. *********************** LVO:s for input.device ***************************
  800.  
  801. _LVOPeekQualifier:      equ     -42     ; Functions in V36 or higher (2.0)
  802.  
  803. ********************* LVO:s for intuition.library ************************
  804.  
  805. _LVOOpenIntuition:      equ     -30
  806. _LVOIntuition:          equ     -36
  807. _LVOAddGadget:          equ     -42
  808. _LVOClearDMRequest:     equ     -48
  809. _LVOClearMenuStrip:     equ     -54
  810. _LVOClearPointer:       equ     -60
  811. _LVOCloseScreen:        equ     -66
  812. _LVOCloseWindow:        equ     -72
  813. _LVOCloseWorkBench:     equ     -78
  814. _LVOCurrentTime:        equ     -84
  815. _LVODisplayAlert:       equ     -90
  816. _LVODisplayBeep:        equ     -96
  817. _LVODoubleClick:        equ     -102
  818. _LVODrawBorder:         equ     -108
  819. _LVODrawImage:          equ     -114
  820. _LVOEndRequest:         equ     -120
  821. _LVOGetDefPrefs:        equ     -126
  822. _LVOGetPrefs:           equ     -132
  823. _LVOInitRequester:      equ     -138
  824. _LVOItemAddress:        equ     -144
  825. _LVOModifyIDCMP:        equ     -150
  826. _LVOModifyProp:         equ     -156
  827. _LVOMoveScreen:         equ     -162
  828. _LVOMoveWindow:         equ     -168
  829. _LVOOffGadget:          equ     -174
  830. _LVOOffMenu:            equ     -180
  831. _LVOOnGadget:           equ     -186
  832. _LVOOnMenu:             equ     -192
  833. _LVOOpenScreen:         equ     -198
  834. _LVOOpenWindow:         equ     -204
  835. _LVOOpenWorkBench:      equ     -210
  836. _LVOPrintIText:         equ     -216
  837. _LVORefreshGadgets:     equ     -222
  838. _LVORemoveGadget:       equ     -228
  839. _LVOReportMouse:        equ     -234
  840. _LVORequest:            equ     -240
  841. _LVOScreenToBack:       equ     -246
  842. _LVOScreenToFront:      equ     -252
  843. _LVOSetDMRequest:       equ     -258
  844. _LVOSetMenuStrip:       equ     -264
  845. _LVOSetPointer:         equ     -270
  846. _LVOSetWindowTitles:    equ     -276
  847. _LVOShowTitle:          equ     -282
  848. _LVOSizeWindow:         equ     -288
  849. _LVOViewAddress:        equ     -294
  850. _LVOViewPortAddress:    equ     -300
  851. _LVOWindowToBack:       equ     -306
  852. _LVOWindowToFront:      equ     -312
  853. _LVOWindowLimits:       equ     -318
  854. _LVOSetPrefs:           equ     -324
  855. _LVOIntuiTextLength:    equ     -330
  856. _LVOWBenchToBack:       equ     -336
  857. _LVOWBenchToFront:      equ     -342
  858. _LVOAutoRequest:        equ     -348
  859. _LVOBeginRefresh:       equ     -354
  860. _LVOBuildSysRequest:    equ     -360
  861. _LVOEndRefresh:         equ     -366
  862. _LVOFreeSysRequest:     equ     -372
  863. _LVOMakeScreen:         equ     -378
  864. _LVORemakeDisplay:      equ     -384
  865. _LVORethinkDisplay:     equ     -390
  866. _LVOAllocRemember:      equ     -396
  867. _LVOAlohaWorkbench:     equ     -402
  868. _LVOFreeRemember:       equ     -408
  869. _LVOLockIBase:          equ     -414
  870. _LVOUnlockIBase:        equ     -420
  871. _LVOGetScreenData:      equ     -426    ; Functions in V33 or higher (1.2)
  872. _LVORefreshGList:       equ     -432
  873. _LVOAddGList:           equ     -438
  874. _LVORemoveGList:        equ     -444
  875. _LVOActivateWindow:     equ     -450
  876. _LVORefreshWindowFrame: equ     -456
  877. _LVOActivateGadget:     equ     -462
  878. _LVONewModifyProp:      equ     -468
  879. _LVOQueryOverscan:      equ     -474    ; Functions in V36 or higher (2.0)
  880. _LVOMoveWindowInFrontOf:    equ -480
  881. _LVOChangeWindowBox:    equ     -486
  882. _LVOSetEditHook:        equ     -492
  883. _LVOSetMouseQueue:      equ     -498
  884. _LVOZipWindow:          equ     -504
  885. _LVOLockPubScreen:      equ     -510
  886. _LVOUnlockPubScreen:    equ     -516
  887. _LVOLockPubScreenList:  equ     -522
  888. _LVOUnlockPubScreenList:    equ -528
  889. _LVONextPubScreen:      equ     -534
  890. _LVOSetDefaultPubScreen:    equ -540
  891. _LVOSetPubScreenModes:  equ     -546
  892. _LVOPubScreenStatus:    equ     -552
  893. _LVOObtainGIRPort:      equ     -558
  894. _LVOReleaseGIRPort:     equ     -564
  895. _LVOGadgetMouse:        equ     -570
  896. _LVOSetIPrefs:          equ     -576
  897. _LVOGetDefaultPubScreen:    equ -582
  898. _LVOEasyRequestArgs:    equ     -588
  899. _LVOBuildEasyRequestArgs:   equ -594
  900. _LVOSysReqHandler:      equ     -600
  901. _LVOOpenWindowTagList:  equ     -606
  902. _LVOOpenScreenTagList:  equ     -612
  903. _LVODrawImageState:     equ     -618
  904. _LVOPointInImage:       equ     -624
  905. _LVOEraseImage:         equ     -630
  906. _LVONewObjectA:         equ     -636
  907. _LVODisposeObject:      equ     -642
  908. _LVOSetAttrsA:          equ     -648
  909. _LVOGetAttr:            equ     -654
  910. _LVOSetGadgetAttrsA:    equ     -660
  911. _LVONextObject:         equ     -666
  912. _LVOFindClass:          equ     -672
  913. _LVOMakeClass:          equ     -678
  914. _LVOAddClass:           equ     -684
  915. _LVOGetScreenDrawInfo:  equ     -690
  916. _LVOFreeScreenDrawInfo: equ     -696
  917. _LVOResetMenuStrip:     equ     -702
  918. _LVORemoveClass:        equ     -708
  919. _LVOFreeClass:          equ     -714
  920. _LVOlockPubClass:       equ     -720
  921. _LVOunlockPubClass:     equ     -726
  922.  
  923. _LVOAllocScreenBuffer:    equ    -768    ; Functions in V39 or higher (3.0)
  924. _LVOFreeScreenBuffer:    equ    -774
  925. _LVOChangeScreenBuffer:    equ    -780
  926. _LVOScreenDepth:    equ    -786
  927. _LVOScreenPosition:    equ    -792
  928. _LVOScrollWindowRaster:    equ    -798
  929. _LVOLendMenus:      equ    -804
  930. _LVODoGadgetMethodA:    equ    -810
  931. _LVOSetWindowPointerA:    equ    -816
  932. _LVOTimedDisplayAlert:    equ    -822
  933. _LVOHelpControl:    equ    -828
  934.  
  935. ********************* LVO:s for keymap.library ***************************
  936.  
  937. _LVOSetKeyMapDefault:   equ     -30     ; Functions in V36 or higher (2.0)
  938. _LVOAskKeyMapDefault:   equ     -36
  939. _LVOMapRawKey:          equ     -42
  940. _LVOMapANSI:            equ     -48
  941.  
  942. ********************* LVO:s for layers.library ***************************
  943.  
  944. _LVOInitLayers:         equ     -30
  945. _LVOCreateUpfrontLayer: equ     -36
  946. _LVOCreateBehindLayer:  equ     -42
  947. _LVOUpfrontLayer:       equ     -48
  948. _LVOBehindLayer:        equ     -54
  949. _LVOMoveLayer:          equ     -60
  950. _LVOSizeLayer:          equ     -66
  951. _LVOScrollLayer:        equ     -72
  952. _LVOBeginUpdate:        equ     -78
  953. _LVOEndUpdate:          equ     -84
  954. _LVODeleteLayer:        equ     -90
  955. _LVOLockLayer:          equ     -96
  956. _LVOUnlockLayer:        equ     -102
  957. _LVOLockLayers:         equ     -108
  958. _LVOUnlockLayers:       equ     -114
  959. _LVOLockLayerInfo:      equ     -120
  960. _LVOSwapBitsRastPortClipRect:   equ -126
  961. _LVOWhichLayer:         equ     -132
  962. _LVOUnlockLayerInfo:    equ     -138
  963. _LVONewLayerInfo:       equ     -144
  964. _LVODisposeLayerInfo:   equ     -150
  965. _LVOFattenLayerInfo:    equ     -156
  966. _LVOThinLayerInfo:      equ     -162
  967. _LVOMoveLayerInFrontOf: equ     -168
  968. _LVOInstallClipRegion:  equ     -174
  969. _LVOMoveSizeLayer:      equ     -180
  970. _LVOCreateUpfrontHookLayer: equ -186
  971. _LVOCreateBehindHookLayer:  equ -192
  972. _LVOInstallLayerHook:   equ     -198
  973. _LVOInstallLayerInfoHook: equ    -204
  974. _LVOSortLayerCR:    equ    -210
  975. _LVODoHookClipRects    equ    -216
  976.  
  977. ********************** LVO:s for locale.library **************************
  978.  
  979. _LVOCloseCatalog:    equ    -36
  980. _LVOCloseLocale:    equ    -42
  981. _LVOConvToLower:    equ    -48
  982. _LVOConvToUpper:    equ    -54
  983. _LVOFormatDate:            equ    -60
  984. _LVOFormatString:    equ    -66
  985. _LVOGetCatalogStr:    equ    -72
  986. _LVOGetLocaleStr:    equ    -78
  987. _LVOIsAlNum:            equ    -84
  988. _LVOIsAlpha:            equ    -90
  989. _LVOIsCntrl:            equ    -96
  990. _LVOIsDigit:            equ    -102
  991. _LVOIsGraph:            equ    -108
  992. _LVOIsLower:            equ    -114
  993. _LVOIsPrint:            equ    -120
  994. _LVOIsPunct:            equ    -126
  995. _LVOIsSpace:            equ    -132
  996. _LVOIsUpper:            equ    -138
  997. _LVOIsXDigit:            equ    -144
  998. _LVOOpenCatalogA:    equ    -150
  999. _LVOOpenLocale:            equ    -156
  1000. _LVOParseDate:            equ    -162
  1001. _LVOStrConvert:            equ    -174
  1002. _LVOStrnCmp:            equ    -180
  1003.  
  1004. ********************* LVO:s for mathffp.library **************************
  1005.  
  1006. _LVOSPFix:              equ     -30
  1007. _LVOSPFlt:              equ     -36
  1008. _LVOSPCmp:              equ     -42
  1009. _LVOSPTst:              equ     -48
  1010. _LVOSPAbs:              equ     -54
  1011. _LVOSPNeg:              equ     -60
  1012. _LVOSPAdd:              equ     -66
  1013. _LVOSPSub:              equ     -72
  1014. _LVOSPMul:              equ     -78
  1015. _LVOSPDiv:              equ     -84
  1016. _LVOSPFloor:            equ     -90     ; Functions in V33 or higher (1.2)
  1017. _LVOSPCeil:             equ     -96
  1018.  
  1019. ******************* LVO:s for mathieeedoubbas.library ********************
  1020.  
  1021. _LVOIEEEDPFix:          equ     -30
  1022. _LVOIEEEDPFlt:          equ     -36
  1023. _LVOIEEEDPCmp:          equ     -42
  1024. _LVOIEEEDPTst:          equ     -48
  1025. _LVOIEEEDPAbs:          equ     -54
  1026. _LVOIEEEDPNeg:          equ     -60
  1027. _LVOIEEEDPAdd:          equ     -66
  1028. _LVOIEEEDPSub:          equ     -72
  1029. _LVOIEEEDPMul:          equ     -78
  1030. _LVOIEEEDPDiv:          equ     -84
  1031. _LVOIEEEDPFloor:        equ     -90     ; Functions in V33 or higher (1.2)
  1032. _LVOIEEEDPCeil:         equ     -96
  1033.  
  1034. ****************** LVO:s for mathieeedoubtrans.library *******************
  1035.  
  1036. _LVOIEEEDPAtan:         equ     -30
  1037. _LVOIEEEDPSin:          equ     -36
  1038. _LVOIEEEDPCos:          equ     -42
  1039. _LVOIEEEDPTan:          equ     -48
  1040. _LVOIEEEDPSincos:       equ     -54
  1041. _LVOIEEEDPSinh:         equ     -60
  1042. _LVOIEEEDPCosh:         equ     -66
  1043. _LVOIEEEDPTanh:         equ     -72
  1044. _LVOIEEEDPExp:          equ     -78
  1045. _LVOIEEEDPLog:          equ     -84
  1046. _LVOIEEEDPPow:          equ     -90
  1047. _LVOIEEEDPSqrt:         equ     -96
  1048. _LVOIEEEDPTieee:        equ     -102
  1049. _LVOIEEEDPFieee:        equ     -108
  1050. _LVOIEEEDPAsin:         equ     -114
  1051. _LVOIEEEDPAcos:         equ     -120
  1052. _LVOIEEEDPLog10:        equ     -126
  1053.  
  1054. ******************* LVO:s for mathieeesignbas.library ********************
  1055.  
  1056. _LVOIEEESPFix:          equ     -30
  1057. _LVOIEEESPFlt:          equ     -36
  1058. _LVOIEEESPCmp:          equ     -42
  1059. _LVOIEEESPTst:          equ     -48
  1060. _LVOIEEESPAbs:          equ     -54
  1061. _LVOIEEESPNeg:          equ     -60
  1062. _LVOIEEESPAdd:          equ     -66
  1063. _LVOIEEESPSub:          equ     -72
  1064. _LVOIEEESPMul:          equ     -78
  1065. _LVOIEEESPDiv:          equ     -84
  1066. _LVOIEEESPFloor:        equ     -90     ; Functions in V33 or higher (1.2)
  1067. _LVOIEEESPCeil:         equ     -96
  1068.  
  1069. ******************* LVO:s for mathieeesigntrans.library ******************
  1070.  
  1071. _LVOIEEESPAtan:         equ     -30
  1072. _LVOIEEESPSin:          equ     -36
  1073. _LVOIEEESPCos:          equ     -42
  1074. _LVOIEEESPTan:          equ     -48
  1075. _LVOIEEESPSincos:       equ     -54
  1076. _LVOIEEESPSinh:         equ     -60
  1077. _LVOIEEESPCosh:         equ     -66
  1078. _LVOIEEESPTanh:         equ     -72
  1079. _LVOIEEESPExp:          equ     -78
  1080. _LVOIEEESPLog:          equ     -84
  1081. _LVOIEEESPPow:          equ     -90
  1082. _LVOIEEESPSqrt:         equ     -96
  1083. _LVOIEEESPTieee:        equ     -102
  1084. _LVOIEEESPFieee:        equ     -108
  1085. _LVOIEEESPAsin:         equ     -114
  1086. _LVOIEEESPAcos:         equ     -120
  1087. _LVOIEEESPLog10:        equ     -126
  1088.  
  1089. ********************** LVO:s for mathtrans.library ***********************
  1090.  
  1091. _LVOSPAtan:             equ     -30
  1092. _LVOSPSin:              equ     -36
  1093. _LVOSPCos:              equ     -42
  1094. _LVOSPTan:              equ     -48
  1095. _LVOSPSincos:           equ     -54
  1096. _LVOSPSinh:             equ     -60
  1097. _LVOSPCosh:             equ     -66
  1098. _LVOSPTanh:             equ     -72
  1099. _LVOSPExp:              equ     -78
  1100. _LVOSPLog:              equ     -84
  1101. _LVOSPPow:              equ     -90
  1102. _LVOSPSqrt:             equ     -96
  1103. _LVOSPTieee:            equ     -102
  1104. _LVOSPFieee:            equ     -108
  1105. _LVOSPAsin:             equ     -114    ; Functions in V31 or higher (1.1)
  1106. _LVOSPAcos:             equ     -120
  1107. _LVOSPLog10:            equ     -126
  1108.  
  1109. ************************* LVO:s for misc.resource ************************
  1110.  
  1111. _LVOAllocMiscResource:  equ     -6
  1112. _LVOFreeMiscResource:   equ     -12
  1113.  
  1114. ************************* LVO:s for potgo.resource ***********************
  1115.  
  1116. _LVOAllocPotBits:       equ     -6
  1117. _LVOFreePotBits:        equ     -12
  1118. _LVOWritePotgo:         equ     -18
  1119.  
  1120. ************************* LVO:s for ramdrive.device **********************
  1121.  
  1122. _LVOKillRAD0:           equ     -42     ; Functions in V34 or higher (1.3)
  1123. _LVOKillRAD:            equ     -48     ; Functions in V36 or higher (2.0)
  1124.  
  1125. ******************** LVO:s for rexxsyslib.library ************************
  1126.  
  1127. _LVOCreateArgString:    equ     -126    ; Functions in V33 or higher (1.2)
  1128. _LVODeleteArgString:    equ     -132
  1129. _LVOLengthArgString:    equ     -138
  1130. _LVOCreateRexxMsg:      equ     -144
  1131. _LVODeleteRexxMsg:      equ     -150
  1132. _LVOClearRexxMsg:       equ     -156
  1133. _LVOFillRexxMsg:        equ     -162
  1134. _LVOIsRexxMsg:          equ     -168
  1135. _LVOLockRexxBase:       equ     -450
  1136. _LVOUnlockRexxBase:     equ     -456
  1137.  
  1138. ************************** LVO:s for timer.device ************************
  1139.  
  1140. _LVOAddTime:            equ     -42
  1141. _LVOSubTime:            equ     -48
  1142. _LVOCmpTime:            equ     -54
  1143. _LVOReadEClock:         equ     -60
  1144. _LVOGetSysTime:         equ     -66
  1145.  
  1146. ********************** LVO:s for translator.library **********************
  1147.  
  1148. _LVOTranslate:          equ     -30
  1149.  
  1150. *********************** LVO:s for utility.library ************************
  1151.  
  1152. _LVOFindTagItem:        equ     -30     ; Functions in V36 or higher (2.0)
  1153. _LVOGetTagData:         equ     -36
  1154. _LVOPackBoolTags:       equ     -42
  1155. _LVONextTagItem:        equ     -48
  1156. _LVOFilterTagChanges:   equ     -54
  1157. _LVOMapTags:            equ     -60
  1158. _LVOAllocateTagItems:   equ     -66
  1159. _LVOCloneTagItems:      equ     -72
  1160. _LVOFreeTagItems:       equ     -78
  1161. _LVORefreshTagItemClones:   equ -84
  1162. _LVOTagInArray:         equ     -90
  1163. _LVOFilterTagItems:     equ     -96
  1164. _LVOCallHookPkt:        equ     -102
  1165. _LVOAmiga2Date:         equ     -120
  1166. _LVODate2Amiga:         equ     -126
  1167. _LVOCheckDate:          equ     -132
  1168. _LVOSMult32:            equ     -138
  1169. _LVOUMult32:            equ     -144
  1170. _LVOSDivMod32:          equ     -150
  1171. _LVOUDivMod32:          equ     -156
  1172. _LVOStricmp:            equ     -162
  1173. _LVOStrnicmp:           equ     -168
  1174. _LVOToUpper:            equ     -174
  1175. _LVOToLower:            equ     -180
  1176. _LVOApplyTagChanges:    equ    -186    ; Functions in V39 or higher (3.0)
  1177. _LVOSMult64:            equ    -198
  1178. _LVOUMult64:            equ    -204
  1179. _LVOPackStructureTags:    equ    -210
  1180. _LVOUnpackStructureTags: equ    -216
  1181. _LVOAddNamedObject:    equ    -222
  1182. _LVOAllocNamedObjectA:    equ    -228
  1183. _LVOAttemptRemNamedObject: equ    -234
  1184. _LVOFindNamedObject:    equ    -240
  1185. _LVOFreeNamedObject:    equ    -246
  1186. _LVONamedObjectName:    equ    -252
  1187. _LVOReleaseNamedObject:    equ    -258
  1188. _LVORemNamedObject:    equ    -264
  1189. _LVOGetUniqueID:    equ    -270
  1190.  
  1191. *********************** LVO:s for workbench.library **********************
  1192.  
  1193. _LVOUpdateWorkbench:    equ     -30     ; Functions in V36 or higher (2.0)
  1194. _LVOQuoteWorkbench:     equ     -36
  1195. _LVOStartWorkbench:     equ     -42
  1196. _LVOAddAppWindow:       equ     -48
  1197. _LVORemoveAppWindow:    equ     -54
  1198. _LVOAddAppIconA:        equ     -60
  1199. _LVORemoveAppIcon:      equ     -66
  1200. _LVOAddAppMenuItemA:    equ     -72
  1201. _LVORemoveAppMenuItem:  equ     -78
  1202. _LVOWBInfo:             equ     -90     ; Functions in V39 or higher (3.0)
  1203.  
  1204. **************************************************************************
  1205.